.theme-search-input {
    position: relative;

    input {
        height       : 36px;
        width        : 100%;
        line-height  : 36px;
        background   : rgba(57, 60, 67, 0.12);
        border-radius: 10px;
        border       : none;
        outline      : none;
        padding-left : 36px;
        padding-right: 36px;
        box-sizing   : border-box;
    }

    .search-icon {
        position  : absolute;
        height    : 24px;
        width     : 24px;
        top       : 50%;
        margin-top: -12px;
        color     : #393C43;
        opacity   : 0.56
    }

    .left-icon {
        left: 6px;

    }

    .right-icon {
        right     : 6px;
        transition: 300ms;
    }
}